#include <stdio.h>
#include "depot.h"

void gbk_desc(void) {
	
	fprintf(stdout, "Program generujacy losowo n lancuchow, z jezyka opisanego za pomoca gramatyki bezkontekstowej\n\n"
			"Gramatyka jest postaci G = {V, T, P, S}, gdzie:\n"
			"V = {S, A}\n"
			"T = {0, 1}\n"
			"P = {S→AA|0	A→S|1}\n");

}

void proper_using(void) {

	fprintf(stdout, "\n\nSposob wywolania:\n"
			"./gbk [liczba_lancuchow] -o [plik_wyjsciowy]\n\n");

}

void print_depot(int n, FILE *out) {

	int i,j, k;
	
	fprintf(out, "\n\n\n");

	for(i = 0, j = 0, k = 1; i < d->n; i++, k++) {

		fprintf(out, "%d", d->tab[i]);

		if(k == d->lgt[j]) {
			fprintf(out, "\n\n");
			k = 0;
			j++;
		}
	}

	fprintf(out, "\n");
}
